#!/bin/bash

# CONFIGURACION
PORT='8000'
BIND='0.0.0.0'
PASSWD='A0piUjd(d#324F12rr'
PATH='/home/guido/desarrollos/sitios/web2py/ehead/web2py.py'
OPC="/usr/bin/python $PATH -i $BIND -p $PORT -a $PASSWD"

function pidof_web2py() {
   PID=$(/bin/ps -ef | /bin/grep "$PATH" | /bin/grep -v "grep" | /usr/bin/awk '{print $2'})
   return $PID
}

case $1 in

   start)
      pidof_web2py
      if [ "$PID" == "" ]; then
         echo "Lanzando proceso"
         exec $OPC &
      else
         echo "Proceso corriendo $PID"
      fi
   ;;

   stop)
      pidof_web2py
      if [ "$PID" == "" ]; then
         echo "Proceso frenado"
      else
         echo "Deteniendo proceso"
         kill $PID 
         echo "Proceso detenido"
      fi

   ;;

   restart)
      echo "Reiniciando"
      $0 stop
      $0 start
   ;;

   status)
      pidof_web2py
      if [ "$PID" == "" ]; then
         echo "Proceso frenado"
      else
         echo "Proceso corriendo $PID"
      fi
   ;;

   *)

   ;;

esac
